---
title: Java集合框架
description: Java集合框架详解
sidebar_position: 1
---

# Java集合框架

## Collection体系
1. List
   - ArrayList
   - LinkedList
   - Vector
   - Stack

2. Set
   - HashSet
   - TreeSet
   - LinkedHashSet

3. Queue
   - PriorityQueue
   - Deque
   - ArrayDeque

## Map体系
1. HashMap
   - 实现原理
   - 常用方法
   - 性能优化

2. TreeMap
   - 红黑树
   - 排序规则
   - 使用场景

3. 其他Map实现
   - LinkedHashMap
   - ConcurrentHashMap
   - WeakHashMap

## 集合工具类
1. Collections
2. Arrays
3. Stream API

## 最佳实践
1. 集合选择
2. 性能对比
3. 常见问题 